package entidades;

import java.awt.event.ActionListener;
import java.util.Timer;

import graficos.RepresentacionGrafica;

import javax.swing.Icon;
import javax.swing.ImageIcon;

import TDADiccionario.Entry;

import main.Programa;
import recursos.Coordenada;

public class Estrella extends PowerUp {
	protected  Icon Estrella = new ImageIcon(getClass().getResource("/recursos/Starman.gif"));
	public Estrella(Coordenada coord, Programa prog){
		super(coord, prog);
		this.establecerRepresentacionGrafica(new RepresentacionGrafica(Estrella));
	}
	
	public void activar(Entry<Integer,PowerUp> eaux){
		Timer t=new Timer();
		if(elPrograma.obtenerMario().getinvensible())
			elPrograma.incrementarPuntaje(35);
		else
			elPrograma.incrementarPuntaje(20);
		elPrograma.obtenerMario().setinvensible(true);
		elPrograma.obtenerMovMapa().obtenerContainer().remove(eaux.getValue().obtenerRepresentacionGrafica());
		elPrograma.eliminarPU(eaux);
		t.schedule(new RemindTask(elPrograma.obtenerMario()), 15* 1000);	
	};
	
	
}